Mar 23
2023
SELL
Payment of exercise price or tax liability
$186,817
$116.47 p/Share
1,604
Reduced 4.75%
32,138
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,662
Added 10.15%
32,433
Common Stock
Mar 07
2023
SELL
Open market or private sale
$1,452,240
$121.02 p/Share
12,000
Reduced 28.52%
30,080
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$545,043
$99.77 p/Share
5,463
Reduced 11.49%
42,080
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
15,804
Added 24.95%
47,543
Common Stock
Dec 07
2022
SELL
Open market or private sale
$275,640
$91.88 p/Share
3,000
Reduced 8.64%
31,739
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$130,574
$99.22 p/Share
1,316
Reduced 3.65%
34,739
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
2,989
Added 7.83%
35,181
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$88,581
$101.7 p/Share
871
Reduced 2.57%
33,066
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
1,980
Added 5.51%
33,937
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$458,584
$98.24 p/Share
4,668
Reduced 12.75%
31,957
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
13,983
Added 27.63%
36,625
Common Stock
May 04
2021
SELL
Open market or private sale
$177,984
$81.16 p/Share
2,193
Reduced 8.83%
22,642
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$46,228
$21.08 p/Share
2,193
Added 8.11%
24,835
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$62,640
$71.67 p/Share
874
Reduced 3.72%
22,642
Common Stock
Apr 27
2021
BUY
Exercise of conversion of derivative security
-
1,986
Added 7.79%
23,516
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$48,457
$66.38 p/Share
730
Reduced 3.28%
21,530
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
-
1,659
Added 6.94%
22,260
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$58,004
$69.8 p/Share
831
Reduced 3.88%
20,601
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
1,980
Added 8.46%
21,432
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$147,436
$61.56 p/Share
2,395
Reduced 10.96%
19,452
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
8,059
Added 26.95%
21,847
Common Stock