May 03
2024
SELL
Payment of exercise price or tax liability
$39,714
$68.71 p/Share
578
Reduced 8.28%
6,399
Common Stock
Apr 23
2024
SELL
Open market or private sale
$1,067,702
$69.53 p/Share
15,356
Reduced 68.76%
6,977
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$968,042
$63.04 p/Share
15,356
Added 40.74%
22,333
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
1,454
Added 17.25%
6,977
Common Stock
Jan 26
2024
SELL
Open market or private sale
$1,541,760
$70.08 p/Share
22,000
Reduced 81.26%
5,073
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$1,386,880
$63.04 p/Share
22,000
Added 44.83%
27,073
Common Stock
Jan 23
2024
SELL
Open market or private sale
$192,574
$70.54 p/Share
2,730
Reduced 34.99%
5,073
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$172,099
$63.04 p/Share
2,730
Added 25.92%
7,803
Common Stock
Jun 28
2023
SELL
Open market or private sale
$143,048
$83.85 p/Share
1,706
Reduced 25.17%
5,073
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$51,591
$70.48 p/Share
732
Reduced 9.75%
6,779
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,438
Added 24.5%
7,511
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
85
Added 1.65%
5,073
Common Stock
Jul 21
2022
SELL
Open market or private sale
$1,473,836
$94.75 p/Share
15,555
Reduced 75.72%
4,988
Common Stock
Jul 21
2022
BUY
Exercise of conversion of derivative security
$908,101
$58.38 p/Share
15,555
Added 43.09%
20,543
Common Stock
Jul 01
2022
SELL
Open market or private sale
$1,645,287
$90.94 p/Share
18,092
Reduced 78.39%
4,988
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
$875,700
$58.38 p/Share
15,000
Added 39.39%
23,080
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$113,916
$85.78 p/Share
1,328
Reduced 14.12%
8,080
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
3,702
Added 28.24%
9,408
Common Stock
Jul 06
2021
SELL
Open market or private sale
$2,601,203
$132.85 p/Share
19,580
Reduced 77.43%
5,706
Common Stock
Jul 06
2021
BUY
Exercise of conversion of derivative security
$934,080
$58.38 p/Share
16,000
Added 38.75%
25,286
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$336,249
$133.01 p/Share
2,528
Reduced 21.4%
9,286
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
6,108
Added 34.08%
11,814
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
1,060
Added 15.67%
5,706
Common Stock
Jan 12
2021
SELL
Open market or private sale
$1,898,982
$106.32 p/Share
17,861
Reduced 79.36%
4,646
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
$1,119,885
$62.7 p/Share
17,861
Added 44.25%
22,507
Common Stock