Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,725,158
$154.28 p/Share
11,182
Reduced 25.22%
33,149
Common Stock, $0.01 pa...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
25,237
Added 36.28%
44,331
Common Stock, $0.01 pa...
Mar 09
2022
SELL
Open market or private sale
$2,794,200
$150.0 p/Share
18,628
Reduced 49.38%
19,094
Common Stock, $0.01 pa...
Mar 09
2022
BUY
Exercise of conversion of derivative security
$923,112
$79.02 p/Share
11,682
Added 23.65%
37,722
Common Stock, $0.01 pa...
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,134,859
$149.54 p/Share
7,589
Reduced 22.57%
26,040
Common Stock, $0.01 pa...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
17,124
Added 33.74%
33,629
Common Stock, $0.01 pa...
Dec 20
2021
SELL
Open market or private sale
$1,515,133
$128.51 p/Share
11,790
Reduced 41.67%
16,505
Common Stock, $0.01 pa...
Dec 20
2021
BUY
Exercise of conversion of derivative security
$440,565
$61.36 p/Share
7,180
Added 20.24%
28,295
Common Stock, $0.01 pa...
Feb 28
2021
SELL
Payment of exercise price or tax liability
$257,714
$107.74 p/Share
2,392
Reduced 10.18%
21,115
Common Stock, $0.01 pa...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,169
Added 25.79%
23,507
Common Stock, $0.01 pa...
May 08
2020
BUY
Grant, award, or other acquisition
-
60
Added 0.34%
17,704
Common Stock, $0.01 pa...
Mar 30
2020
BUY
Open market or private purchase
$51,750
$69.0 p/Share
750
Added 4.26%
16,844
Common Stock, $0.01 pa...
Mar 20
2020
BUY
Open market or private purchase
$54,000
$67.5 p/Share
800
Added 4.74%
16,094
Common Stock, $0.01 pa...
Mar 18
2020
BUY
Open market or private purchase
$149,996
$68.18 p/Share
2,200
Added 12.58%
15,294
Common Stock, $0.01 pa...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$165,800
$85.42 p/Share
1,941
Reduced 12.91%
13,094
Common Stock, $0.01 pa...
Feb 20
2020
BUY
Grant, award, or other acquisition
-
6,527
Added 30.27%
15,035
Common Stock, $0.01 pa...
Jul 25
2019
SELL
Payment of exercise price or tax liability
$41,353
$67.46 p/Share
613
Reduced 6.72%
8,508
Common Stock, $0.01 pa...
Mar 25
2019
SELL
Open market or private sale
$37,853
$79.69 p/Share
475
Reduced 4.95%
9,121
Common Stock, $0.01 pa...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$60,193
$79.41 p/Share
758
Reduced 7.32%
9,596
Common Stock, $0.01 pa...
Feb 21
2019
BUY
Grant, award, or other acquisition
-
3,737
Added 26.52%
10,354
Common Stock, $0.01 pa...