Dec 03
2024
SELL
Payment of exercise price or tax liability
$150,683
$110.31 p/Share
1,366
Reduced 1.82%
73,590
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$874,118
$81.9 p/Share
10,673
Reduced 12.46%
74,956
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
33,734
Added 25.15%
100,393
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,116,397
$79.51 p/Share
26,618
Reduced 28.54%
66,659
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
60,085
Added 32.16%
126,744
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$103,021
$80.36 p/Share
1,282
Reduced 1.89%
66,659
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$930,254
$94.49 p/Share
9,845
Reduced 12.66%
67,941
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
31,660
Added 25.73%
91,404
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,640,961
$94.7 p/Share
17,328
Reduced 22.48%
59,744
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
39,114
Added 28.35%
98,858
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$1,500,031
$52.69 p/Share
28,469
Added 32.27%
59,744
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$95,601
$90.19 p/Share
1,060
Reduced 1.74%
59,744
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$964,907
$109.14 p/Share
8,841
Reduced 12.69%
60,804
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
26,180
Added 24.23%
81,872
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$1,554,334
$132.16 p/Share
11,761
Reduced 17.44%
55,692
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
29,021
Added 25.52%
84,713
Common Stock
Dec 09
2021
SELL
Open market or private sale
$5,726,533
$119.03 p/Share
48,110
Reduced 46.35%
55,692
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$2,100,002
$43.65 p/Share
48,110
Added 31.67%
103,802
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$276,195
$117.38 p/Share
2,353
Reduced 4.05%
55,692
Common Stock
May 06
2021
SELL
Open market or private sale
$6,384,722
$118.1 p/Share
54,062
Reduced 48.22%
58,045
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$2,096,524
$38.78 p/Share
54,062
Added 32.53%
112,107
Common Stock
May 05
2021
SELL
Open market or private sale
$5,010,818
$117.52 p/Share
42,638
Reduced 42.35%
58,045
Common Stock
May 05
2021
BUY
Exercise of conversion of derivative security
$1,653,502
$38.78 p/Share
42,638
Added 29.75%
100,683
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$690,486
$98.43 p/Share
7,015
Reduced 10.78%
58,045
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$191,999
$96.92 p/Share
1,981
Reduced 2.61%
73,877
Common Stock