Sep 18
2024
SELL
Open market or private sale
$250,000
$100.0 p/Share
2,500
Reduced 6.98%
33,328
Common Stock
Mar 20
2024
SELL
Open market or private sale
$243,000
$81.0 p/Share
3,000
Reduced 7.73%
35,828
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$7,311
$84.04 p/Share
87
Reduced 0.22%
38,828
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3,687
Added 8.65%
38,915
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$67,391
$84.45 p/Share
798
Reduced 2.22%
35,220
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
2,507
Added 6.51%
36,018
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$94,235
$64.99 p/Share
1,450
Reduced 4.15%
33,511
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
3,779
Added 9.75%
34,961
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$75,290
$76.36 p/Share
986
Reduced 3.07%
31,110
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
2,686
Added 7.72%
32,096
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$4,310
$76.97 p/Share
56
Reduced 0.19%
29,410
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
150
Added 0.51%
29,466
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$389,740
$80.21 p/Share
4,859
Reduced 14.22%
29,316
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
13,130
Added 27.76%
34,175
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$31,871
$87.8 p/Share
363
Reduced 1.7%
21,045
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
979
Added 4.37%
21,408
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$33,726
$80.11 p/Share
421
Reduced 2.03%
20,335
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
1,133
Added 5.18%
20,756
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$38,420
$81.92 p/Share
469
Reduced 2.33%
19,623
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
1,265
Added 5.92%
20,092
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$23,859
$72.3 p/Share
330
Reduced 1.69%
19,254
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
889
Added 4.34%
19,584
Common Stock
Aug 06
2020
BUY
Exercise of conversion of derivative security
$10,062
$22.36 p/Share
450
Added 2.35%
18,695
Common Stock
Jun 21
2020
SELL
Payment of exercise price or tax liability
$2,836
$50.65 p/Share
56
Reduced 0.31%
18,245
Common Stock
Jun 21
2020
BUY
Exercise of conversion of derivative security
-
150
Added 0.81%
18,301
Common Stock