Feb 29
2024
SELL
Open market or private sale
$232,219
$47.91 p/Share
4,847
Reduced 100.0%
0
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$35,900
$50.85 p/Share
706
Reduced 12.71%
4,847
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,667
Added 23.09%
5,553
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$33,106
$49.71 p/Share
666
Reduced 14.63%
3,886
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,571
Added 25.66%
4,552
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$63,000
$47.8 p/Share
1,318
Reduced 30.66%
2,981
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
3,111
Added 41.98%
4,299
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$47,230
$47.23 p/Share
1,000
Reduced 45.7%
1,188
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
2,188
Added 50.0%
2,188
Common Stock
Feb 16
2023
SELL
Open market or private sale
$230,068
$61.01 p/Share
3,771
Reduced 100.0%
0
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$43,501
$61.53 p/Share
707
Reduced 15.79%
3,771
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,668
Added 27.14%
4,478
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$39,800
$59.76 p/Share
666
Reduced 19.16%
2,810
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
1,572
Added 31.14%
3,476
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$29,359
$60.04 p/Share
489
Reduced 20.43%
1,904
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,153
Added 32.52%
2,393
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$56,917
$60.04 p/Share
948
Reduced 43.33%
1,240
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
2,188
Added 50.0%
2,188
Common Stock
Aug 16
2022
SELL
Open market or private sale
$17,866
$72.04 p/Share
248
Reduced 100.0%
0
Common Stock
Jul 23
2022
SELL
Payment of exercise price or tax liability
$12,665
$69.21 p/Share
183
Reduced 42.46%
248
Common Stock
Jul 23
2022
BUY
Exercise of conversion of derivative security
-
431
Added 50.0%
431
Common Stock
Mar 02
2022
SELL
Open market or private sale
$297,039
$89.93 p/Share
3,303
Reduced 100.0%
0
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$66,576
$94.3 p/Share
706
Reduced 17.61%
3,303
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,667
Added 29.37%
4,009
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$28,342
$92.32 p/Share
307
Reduced 11.59%
2,342
Common Stock